agents.bayesianopponentmodel
Class OpponentModel
java.lang.Object
agents.bayesianopponentmodel.OpponentModel
- Direct Known Subclasses:
- BayesianOpponentModel, BayesianOpponentModelScalable, OpponentModel, OpponentModel, PerfectBayesianOpponentModelScalable
public class OpponentModel
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fDomain
protected Domain fDomain
fBiddingHistory
public java.util.ArrayList<Bid> fBiddingHistory
OpponentModel
public OpponentModel()
getDomain
public Domain getDomain()
getExpectedUtility
public double getExpectedUtility(Bid pBid)
throws java.lang.Exception
- Throws:
java.lang.Exception
getNormalizedUtility
public double getNormalizedUtility(Bid pBid)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateBeliefs
public void updateBeliefs(Bid pBid)
throws java.lang.Exception
- Throws:
java.lang.Exception
getExpectedWeight
public double getExpectedWeight(int pIssueNumber)
haveSeenBefore
public boolean haveSeenBefore(Bid pBid)
findMinMaxUtility
protected void findMinMaxUtility()
throws java.lang.Exception
- Throws:
java.lang.Exception
isCrashed
public boolean isCrashed()